package com.siccr.model;

import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;

public class Inventary<T,A,L> {
	
	private T activeArticle;
	private Collection<T> articles;
	private List<String> labels;
	private Map<String, T> assignments;
	private ArrayList<L> locations;
	private Set<A> accessTypes;
	
	public Inventary() {
		
		Inventary<? extends String, ? extends A, L> x;
	}
	public L getFirstLocation() {
		return locations.get(0);
	}
	public <V> V recover(V v){
		return v;
	}
}
